微信公众平台Token验证失败问题总结
时间 :
2022-02-13
编辑 :admin
很多用户怀疑这个问题是微信无法访问网站导致的,但在我们处理的过程中,其实是程序返回结果异常导致的。请从以下几个方面进行检查:
1.文件编辑异常(记事本、在线编辑),导致添加utf8 bom签名。
解决方案:使用多功能编辑器删除物料清单
2.php文件结束符包含换行符或其他字符。
//文件开始
& lt?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
?& gt
//文件结束
解决方案:删除冗余字符。
3.gzip加密程序中出现异常
解决方法:可以取消程序的gzip功能。
4.如果服务器用户安装了安全狗,可能会拦截腾讯服务器的请求。
解决方法:卸载安全狗。
针对这个问题最好的调试工具Curl,可以模拟微信请求api来判断问题。
curl
http://XXX/index . PHP/API/XXX5.开启360保护或百度云加速的网站会拦截参数传输影响的验证。在保护关闭之前不要测试。